struct BSNode
{
	int data;
	BSNode *m_pLeft;
	BSNode *m_pRight;
};

void InsertBST(BSNode *t, int key);
void CreateBST( BSNode *t, int data[], int n);
void BST_LDR(BSNode *t);
BSNode* SearchBST(BSNode *t, int key);